// import fs from "fs";
const fs = require("fs");

//promise 是异步操作
//resolve 可以将promise的状态设置为成功
//reject   可以将promise的状态设置为失败
const p = new Promise((resolve, reject) => {
  fs.readFile("./ta.txt", (err, data) => {
    if (err) {
      //console.log("read file err");
      //return;
      reject(err); //将promise的状态改为失败
    }
    // console.log(data.toString());
    resolve(data); //将promise的状态改为成功
  });
});

//当promise的状态改为成功时 then会被调用
p.then((response) => {
  console.log(response.toString());
}).catch((err) => {
  //当promise的状态改为失败时 catch会被调用
  console.log(err);
});
